package com.vshop.entity.alast.single.order.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * Single模式：下单接口请求实体。
 * sign代表签名字段，值等于ResponseSingleOrder所有值除sign字段和为null为空字段排序后MD5的值
 *
 * @author lm
 * @date 2020/6/9 14:59
 */
@Data
public class ResponseSingleOrder implements Serializable {

    private static final long serialVersionUID = 6776494656809528109L;

    @ApiModelProperty(value = "渠道编码", example = "P000270", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "用户设备设备码（iccid/imei号）", example = "89860012018111220455", dataType = "String")
    private String deviceCode;

    @ApiModelProperty(value = "调用方自行生成，用来标识单独的一个订单编号", example = "2020061214140465562", dataType = "String")
    private String orderNo;

    @ApiModelProperty(value = "支付ID", example = "P0008182020061214140465562", dataType = "String")
    private String payId;

}
